\relax 
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {9}目标代码及其生成}{185}{chapter.9}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\@writefile{lof}{\contentsline {figure}{\numberline {9.1}{\ignorespaces 目标代码功能\relax }}{185}{figure.caption.262}\protected@file@percent }
\newlabel{fig:9-1}{{9.1}{185}{目标代码功能\relax }{figure.caption.262}{}}
\@writefile{toc}{\contentsline {section}{\numberline {9.1}目标代码生成的基本问题}{185}{section.9.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {9.1.1}目标代码选择}{185}{subsection.9.1.1}\protected@file@percent }
\newlabel{ex:9-1}{{9.1}{188}{}{exampleT.9.1}{}}
\newlabel{ex:9-2}{{9.2}{188}{}{exampleT.9.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.1.2}变量的活跃信息}{189}{subsection.9.1.2}\protected@file@percent }
\newlabel{ex:9-3}{{9.3}{190}{}{exampleT.9.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.2}{\ignorespaces 记录活跃信息的信息项\relax }}{190}{figure.caption.263}\protected@file@percent }
\newlabel{fig:9-2}{{9.2}{190}{记录活跃信息的信息项\relax }{figure.caption.263}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.3}{\ignorespaces 初始化附加信息项\relax }}{191}{figure.caption.264}\protected@file@percent }
\newlabel{fig:9-3}{{9.3}{191}{初始化附加信息项\relax }{figure.caption.264}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.4}{\ignorespaces 活跃信息填表结果\relax }}{192}{figure.caption.265}\protected@file@percent }
\newlabel{fig:9-4}{{9.4}{192}{活跃信息填表结果\relax }{figure.caption.265}{}}
\newlabel{ex:9-4}{{9.4}{192}{}{figure.caption.265}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.1.3}寄存器的分配问题}{192}{subsection.9.1.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {9.5}{\ignorespaces 寄存器分配表\relax }}{193}{figure.caption.266}\protected@file@percent }
\newlabel{fig:9-5}{{9.5}{193}{寄存器分配表\relax }{figure.caption.266}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.6}{\ignorespaces 寄存器分配结果\relax }}{194}{figure.caption.267}\protected@file@percent }
\newlabel{fig:9-6}{{9.6}{194}{寄存器分配结果\relax }{figure.caption.267}{}}
\newlabel{ex:9-5}{{9.5}{195}{}{figure.caption.267}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.1.4}目标代码生成问题}{195}{subsection.9.1.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {9.7}{\ignorespaces 寄存器分配表\relax }}{196}{figure.caption.268}\protected@file@percent }
\newlabel{fig:9-7}{{9.7}{196}{寄存器分配表\relax }{figure.caption.268}{}}
\newlabel{ex:9-6}{{9.6}{196}{}{figure.caption.269}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.8}{\ignorespaces 寄存器分配结果\relax }}{197}{figure.caption.269}\protected@file@percent }
\newlabel{fig:9-8}{{9.8}{197}{寄存器分配结果\relax }{figure.caption.269}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.9}{\ignorespaces 例9.7人工翻译过程\relax }}{197}{figure.caption.270}\protected@file@percent }
\newlabel{fig:9-9}{{9.9}{197}{例9.7人工翻译过程\relax }{figure.caption.270}{}}
\newlabel{ex:9-7}{{9.7}{198}{}{figure.caption.271}{}}
\@writefile{toc}{\contentsline {section}{\numberline {9.2}目标代码生成算法设计}{198}{section.9.2}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {9.10}{\ignorespaces 例9.7填表结果\relax }}{199}{figure.caption.271}\protected@file@percent }
\newlabel{fig:9-10}{{9.10}{199}{例9.7填表结果\relax }{figure.caption.271}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.11}{\ignorespaces 例9.8 DAG图\relax }}{199}{figure.caption.272}\protected@file@percent }
\newlabel{fig:9-11}{{9.11}{199}{例9.8 DAG图\relax }{figure.caption.272}{}}
\newlabel{ex:9-8}{{9.8}{200}{}{figure.caption.272}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.12}{\ignorespaces 例9.9 DAG图\relax }}{201}{figure.caption.273}\protected@file@percent }
\newlabel{fig:9-12}{{9.12}{201}{例9.9 DAG图\relax }{figure.caption.273}{}}
\newlabel{ex:9-9}{{9.9}{202}{}{figure.caption.273}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.1}目标代码生成要点和生成环境}{202}{subsection.9.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.2}表达式四元式目标代码生成算法}{203}{subsection.9.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.3}赋值四元式目标代码生成算法}{203}{subsection.9.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.4}条件语句四元式目标代码生成算法}{204}{subsection.9.2.4}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {9.13}{\ignorespaces 目标代码生成示例\relax }}{204}{figure.caption.274}\protected@file@percent }
\newlabel{fig:9-13}{{9.13}{204}{目标代码生成示例\relax }{figure.caption.274}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.14}{\ignorespaces 四元式结构\relax }}{205}{figure.caption.275}\protected@file@percent }
\newlabel{fig:9-14}{{9.14}{205}{四元式结构\relax }{figure.caption.275}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {9.2.5}循环语句四元式目标代码生成算法}{206}{subsection.9.2.5}\protected@file@percent }
\newlabel{ex:9-10}{{9.10}{206}{}{figure.caption.276}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.15}{\ignorespaces 目标代码生成示例\relax }}{207}{figure.caption.276}\protected@file@percent }
\newlabel{fig:9-15}{{9.15}{207}{目标代码生成示例\relax }{figure.caption.276}{}}
\@writefile{toc}{\contentsline {section}{\numberline {9.3}一个简单代码生成器的实现}{208}{section.9.3}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {9.16}{\ignorespaces 主控程序流程图\relax }}{208}{figure.caption.277}\protected@file@percent }
\newlabel{fig:9-16}{{9.16}{208}{主控程序流程图\relax }{figure.caption.277}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.17}{\ignorespaces 例9.11寄存器分配填表结果\relax }}{209}{figure.caption.278}\protected@file@percent }
\newlabel{fig:9-17}{{9.17}{209}{例9.11寄存器分配填表结果\relax }{figure.caption.278}{}}
\newlabel{ex:9-11}{{9.11}{209}{}{figure.caption.278}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.18}{\ignorespaces 例9.12 DAG图\relax }}{210}{figure.caption.279}\protected@file@percent }
\newlabel{fig:9-18}{{9.18}{210}{例9.12 DAG图\relax }{figure.caption.279}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {9.19}{\ignorespaces 例9.12 活跃信息\relax }}{210}{figure.caption.280}\protected@file@percent }
\newlabel{fig:9-19}{{9.19}{210}{例9.12 活跃信息\relax }{figure.caption.280}{}}
\newlabel{ex:9-12}{{9.12}{211}{}{figure.caption.280}{}}
\@setckpt{chapter9/chapter9}{
\setcounter{page}{212}
\setcounter{equation}{0}
\setcounter{enumi}{3}
\setcounter{enumii}{3}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{9}
\setcounter{section}{3}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{19}
\setcounter{table}{0}
\setcounter{float@type}{16}
\setcounter{nlinenum}{0}
\setcounter{lstnumber}{19}
\setcounter{tcbbreakpart}{1}
\setcounter{tcblayer}{0}
\setcounter{tcolorbox@number}{77}
\setcounter{AlgoLine}{7}
\setcounter{algocfline}{2}
\setcounter{algocfproc}{2}
\setcounter{algocf}{2}
\setcounter{parentequation}{0}
\setcounter{dummy}{0}
\setcounter{problem}{0}
\setcounter{exerciseT}{0}
\setcounter{exampleT}{12}
\setcounter{vocabulary}{0}
\setcounter{definitionT}{0}
\setcounter{currfiledepth}{0}
\setcounter{caption@flags}{2}
\setcounter{continuedfloat}{0}
\setcounter{KVtest}{0}
\setcounter{subfigure}{0}
\setcounter{subfigure@save}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{subtable@save}{0}
\setcounter{lotdepth}{1}
\setcounter{section@level}{0}
\setcounter{Item}{243}
\setcounter{Hfootnote}{1}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{164}
\setcounter{lstlisting}{0}
}
